{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "5852d813",
   "metadata": {},
   "source": [
    "作业要求以学号命名，类似\"123456.ipynb\"，不需要加姓名。\n",
    "\n",
    "\n",
    "作业提交的方式见下面链接：\n",
    "https://blog.csdn.net/sheagu/article/details/122397816"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5d3dca5a",
   "metadata": {},
   "source": [
    "## 题目一\n",
    "\n",
    "有一个这样的DNA核酸序列\n",
    "\n",
    "“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”\n",
    "\n",
    "请把这个核酸序列存入一个list，并数一数A、G、C、T各有多少个。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "e6521351",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "There are 20 As, 17 Gs, 12 Cs and 21 Ts. \n"
     ]
    }
   ],
   "source": [
    "chr = 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC'\n",
    "list_chr = list(chr)\n",
    "print('There are %s As, %s Gs, %s Cs and %s Ts. '%(list_chr.count('A'),list_chr.count('G'),list_chr.count('C'),list_chr.count('T')))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "daf8500d",
   "metadata": {},
   "source": [
    "## 题目二\n",
    "\n",
    "一个花样滑冰运动员表演后，裁判给表演内容进行评分，分数从0.25分到10分，每次增加值为0.25分。\n",
    "\n",
    "试生成一个元组，把可能的得分存入元组，并遍历元组的每一项，打印“一个运动员可能得_____分”。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "90604ebb",
   "metadata": {
    "collapsed": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "一个运动员可能得 0.25 分\n",
      "一个运动员可能得 0.50 分\n",
      "一个运动员可能得 0.75 分\n",
      "一个运动员可能得 1.00 分\n",
      "一个运动员可能得 1.25 分\n",
      "一个运动员可能得 1.50 分\n",
      "一个运动员可能得 1.75 分\n",
      "一个运动员可能得 2.00 分\n",
      "一个运动员可能得 2.25 分\n",
      "一个运动员可能得 2.50 分\n",
      "一个运动员可能得 2.75 分\n",
      "一个运动员可能得 3.00 分\n",
      "一个运动员可能得 3.25 分\n",
      "一个运动员可能得 3.50 分\n",
      "一个运动员可能得 3.75 分\n",
      "一个运动员可能得 4.00 分\n",
      "一个运动员可能得 4.25 分\n",
      "一个运动员可能得 4.50 分\n",
      "一个运动员可能得 4.75 分\n",
      "一个运动员可能得 5.00 分\n",
      "一个运动员可能得 5.25 分\n",
      "一个运动员可能得 5.50 分\n",
      "一个运动员可能得 5.75 分\n",
      "一个运动员可能得 6.00 分\n",
      "一个运动员可能得 6.25 分\n",
      "一个运动员可能得 6.50 分\n",
      "一个运动员可能得 6.75 分\n",
      "一个运动员可能得 7.00 分\n",
      "一个运动员可能得 7.25 分\n",
      "一个运动员可能得 7.50 分\n",
      "一个运动员可能得 7.75 分\n",
      "一个运动员可能得 8.00 分\n",
      "一个运动员可能得 8.25 分\n",
      "一个运动员可能得 8.50 分\n",
      "一个运动员可能得 8.75 分\n",
      "一个运动员可能得 9.00 分\n",
      "一个运动员可能得 9.25 分\n",
      "一个运动员可能得 9.50 分\n",
      "一个运动员可能得 9.75 分\n",
      "一个运动员可能得 10.00 分\n"
     ]
    }
   ],
   "source": [
    "# 你的代码\n",
    "\n",
    "scr = 0\n",
    "scores = ()\n",
    "while scr < 10:\n",
    "    scr += 0.25\n",
    "    scores = scores + (scr,)\n",
    "    print (\"一个运动员可能得 %.2f 分\" %scr)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0c3a4e99",
   "metadata": {},
   "source": [
    "## 题目三\n",
    "\n",
    "创建一个字典，列出你所了解的地域美食，比如{'肠粉':{'城市':'广州','原料':'米'}}。当然，你可以做的更丰富一些。\n",
    "最后遍历你熟悉的美食，打印出，类似如下的句子：“肠粉是广州的一种美食，它的主要原料是米”。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "id": "b0026af6",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "肠粉是广州的一种美食,它的原料主要是米。\n",
      "热干面是武汉的一种美食,它的原料主要是小麦。\n",
      "豆汁是北京的一种美食,它的原料主要是黄豆。\n",
      "辣条是平江的一种美食,它的原料主要是小麦，地沟油。\n"
     ]
    }
   ],
   "source": [
    "food = {'肠粉':{'城市':'广州','原料':'米'},\n",
    "        '热干面':{'城市':'武汉','原料':'小麦'},\n",
    "        '豆汁':{'城市':'北京','原料':'黄豆'},\n",
    "        '辣条':{'城市':'平江','原料':'小麦，地沟油'}}\n",
    "\n",
    "\n",
    "for key, value in food.items():\n",
    "    print('%s是%s的一种美食,它的原料主要是%s。' %(key,value['城市'],value['原料']))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.12"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": false,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
